package com.zyh.scs.admin.api.vo.open;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author hwh
 * @ClassName: 账户中心openVO$
 * @Description: $
 * @Date $
 * @Version 1.0
 */
@Data
public class UserAccountVO {
    /**
     * 员工姓名
     */
    private String name;

    /**
     * 员工手机号
     */
    private String mobile;

    /**
     * 绑卡状态：1-绑定  0-未绑定
     */
    private String bindCardStatus;

    /**
     * 用户Id
     */
    private String guid;

    /**
     * 企微用户Id
     */
    private String qwUserId;

    /**
     * 用户状态：1-正常，2-禁用
     */
    private String status;

    @Schema(description = "主键id")
    private Long userId;

    /**
     * 现金账户金额元
     */
    @Schema(description = "现金账户金额元")
    private BigDecimal cashBalance;

    /**
     * 餐补账户账户金额元
     */
    @Schema(description = "餐补账户账户金额元")
    private BigDecimal balance;

    /**
     * 餐卡卡号
     */
    @Schema(description = "餐卡卡号")
    private String cardId;

    /**
     * 工号
     */
    @Schema(description = "工号")
    private String userJobNum;

    /**
     * 用户类型1内部员工2委外员工3见习员工4充值无管理费人员5委外单位6食堂职工7其他8外部
     */
    @Schema(description = "用户类型1内部员工2委外员工3见习员工4充值无管理费人员5委外单位6食堂职工7其他8外部7其他8外部")
    private Integer userType;

    /**
     * 部门id
     */
    private String deptId;

    /**
     * 部门名称
     */
    private String deptName;
}
